package fuxi;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.charset.Charset;

public class demo4 {
    public static void main(String[] args) throws IOException {
        /*
        指定GBK编码的转换流，读取文本文件。
        使用UTF-8编码的转换流，写出文本文件。
         */
        //指定GBK编码的转换流，读取文本文件。
        FileReader fr=new FileReader("h.txt", Charset.forName("GBK"));
        //使用UTF-8编码的转换流，写出文本文件。
        FileWriter fw=new FileWriter("g.txt", Charset.forName("UTF-8"));
        //边读边写
        int len;
        while ((len=fr.read())!=-1){
            fw.write(len);
        }
        fw.close();
        fr.close();
    }
}
